/*
 * config.h
 *
 *  Created on: 2024年9月5日
 *      Author: nwz
 */

#ifndef CODE_CONFIG_CONFIG_H_
#define CODE_CONFIG_CONFIG_H_

#define NL "\r\n"
void my_assert(const char* file, int line, const char* func, const char* con);

#define ASSERT(con)				do{ \
									if (!(con)){ \
										my_assert(__FILE__,__LINE__,__FUNCTION__,#con); \
									} \
								}while(0)


#define COMMON_BUFFER_SIZE		500
#define TIMEOUT_ENUM_WINDOWS	5000
#define DATABASE_NAME			"win_collection.db"
#define ARRAY_SIZE(a)			(sizeof(a)/sizeof((a)[0]))
#define MEM_ZERO(a)				memset(&(a),0,sizeof(a))

#endif /* CODE_CONFIG_CONFIG_H_ */
